Poslat text do editu cudzej app

Otázka od: mstevlik@gamo.sk

12. 10. 2004 14:26

Hi all
Potrebujem naplnit v cudzej aplikacii jednu polozku cez delphi
Polozka sa tvari ako klasicky TEdit a mam na nu handle
Rozmyslal som ze by som tam poslal sekvenciu KeyDown, KeyUp alebo to
urobit cez Clipboard, ale neviem ako to mam urobit
Viete mi niekto poradit?

Stevlik Marian
ISYS programator

GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
mail: mstevlik@gamo.sk
tel: +421 48 4137935, 4372111
ip-tel: 421 48 4372098
mobil: +421 905 462010
ICQ: 38493645

Odpovedá: mstevlik@gamo.sk

12. 10. 2004 14:44

> Hi all
> Potrebujem naplnit v cudzej aplikacii jednu polozku cez delphi
> Polozka sa tvari ako klasicky TEdit a mam na nu handle
> Rozmyslal som ze by som tam poslal sekvenciu KeyDown, KeyUp alebo to
> urobit cez Clipboard, ale neviem ako to mam urobit
> Viete mi niekto poradit?

Vyriesil som to cez Clipboard a to takto:

procedure SendText(inHandle: HWND; isText: string);
begin
  Clipboard.AsText := isText;
  SendMessage(inHandle, WM_PASTE, 0, 0);
end;

Stevlik Marian
ISYS programator

GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
mail: mstevlik@gamo.sk
tel: +421 48 4137935, 4372111
ip-tel: 421 48 4372098
mobil: +421 905 462010
ICQ: 38493645